<?php
session_start();
require_once "../cgi-bin/con_db.php";
set_time_limit(0);
$valGeneral 	= $_REQUEST["valGeneral"];
$tipBusqueda 	= $_REQUEST["tipBusqueda"];
$valNombre 		= (trim($_REQUEST["valNombre"]) == "")?"":" and (a.nombre like '%{$_REQUEST["valNombre"]}%' or  a.segundo_nombre like '%{$_REQUEST["valNombre"]}%')";
$valApellidos 	= (trim($_REQUEST["valApellidos"]) == "")?"":" and (a.apellido like '%{$_REQUEST["valApellidos"]}%' or  a.segundo_apellido like '%{$_REQUEST["valApellidos"]}%')";
$aceleracion 	= ($_REQUEST["chkAcelera"] == "true")?" inner JOIN cursoAceleracion h ON h.alumno_id = a.id ":""; //Búsqueda solo de estudiantes de aceleración
switch($tipBusqueda){
	case 'G': //Consulta Avanzada
		$sql = "SELECT a.id as id, CONCAT_WS(\" \",nombre,segundo_nombre,apellido,segundo_apellido) AS nombres 
                        FROM alumnos a 
                        $aceleracion
                        WHERE a.numero_de_documento like '%$valGeneral%' 
                        or a.nombre like '%$valGeneral%' 
                        or a.segundo_nombre like '%$valGeneral%' 
                        or a.apellido like '%$valGeneral%' 
                        or a.segundo_apellido like '%$valGeneral%' 
                        or a.telefono_ubicacion  like '%$valGeneral%' 
                        or a.direccion_residencia like '%$valGeneral%' group by a.id order by nombres";
		break;
	case 'A': //Consulta General
		$sql = "SELECT a.id as id, CONCAT_WS(\" \",nombre,segundo_nombre,apellido,segundo_apellido) AS nombres 
				FROM alumnos a 
				$aceleracion
				WHERE 1=1 $valNombre $valApellidos group by a.id order by nombres";
		break;
	default:
		exit("Parametro incorrecto");
		break;
}
$result = mysql_query($sql,$db) or die("MySQL Error: " . mysql_error() . $sql);;
$mostrar = "<select id='selEstudianteBuscado' name='selEstudianteBuscado' size='10' style='width: 100%;'>";
while($row = mysql_fetch_array($result)){
    $mostrar .= "<option value='{$row["id"]}'>{$row["nombres"]}</option>";
}
$mostrar .= "</select>";
echo $mostrar;
?>
